<?php

Yii::import('productos.models._base.BaseFactura');

class Factura extends BaseFactura
{
    /**
     * @return Factura
     */
    public static function model($className = __CLASS__)
    {
        return parent::model($className);
    }

    public static function label($n = 1)
    {
        return Yii::t('app', 'Factura|Facturas', $n);
    }
    public function search($estado=NULL) {
        $criteria = new CDbCriteria;

        $estado?$this->estado=$estado:NULL;
        
        $criteria->compare('id', $this->id);
        $criteria->compare('cliente_id', $this->cliente_id);
        $criteria->compare('usuario_id', $this->usuario_id);
        $criteria->compare('fecha_creacion', $this->fecha_creacion, true);
        $criteria->compare('subtotal', $this->subtotal, true);
        $criteria->compare('descuento', $this->descuento, true);
        $criteria->compare('iva', $this->iva, true);
        $criteria->compare('total', $this->total, true);
        $criteria->compare('estado', $this->estado, true);

        return new CActiveDataProvider($this, array(
            'criteria' => $criteria,
        ));
    }

}